La batalla de Rheinfelden fue un combate librado en el marco de la guerra de los Treinta Años y consistió en realidad en dos batallas que tuvieron lugar al norte y sur de la ciudad de Rheinfelden entre el 28 de febrero y el 2 de marzo de 1638 entre las tropas mercenarias protestantes de Bernardo de Sajonia-Weimar en el bando francés y las fuerzas Imperiales bávaras al mando de Johann von Werth del Sacro Imperio Romano Germánico. Bernardo fue derrotado en la primera pero consiguió vencer y capturar a Werth en la segunda.